@charset "utf-8";

/*通用*/

* {margin: 0;padding: 0; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

html {-webkit-text-size-adjust: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;/* For some Androids */}

body {box-sizing: border-box;font-family:"微软雅黑" ;color: #333;outline: none;font-size: 14px; overflow-x: hidden;background-color:#fff}

body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td {margin: 0;padding: 0;}

h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%;font-weight: normal;}

table {border-collapse: collapse;border-spacing: 0;}

fieldset, img {border: 0}

h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%}

abbr {border: 0;}

em, i {font-style: normal;}

ul, ol, li {list-style: none;}

a {text-decoration: none !important;outline: none;display: block; color: #333; font-family: "微软雅黑"; font-size: 14px;}

a:hover { outline:none; text-decoration: none;}

a, button, input, textarea, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background: none;border: none;}

.clear {clear: both;height: 0;}

textarea {resize: none;}

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}

input, textarea, select, option, button, form, fieldset {margin: 0;padding: 0;border: none;outline: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

.er{width: 1200px;margin: 0 auto;}

.clear{clear: both;}



/* <头部> */

.top{display: flex;align-items: center;}

.nav {position: relative;background-color: #fff;height: 74px;margin-left: auto;}

.nav img { position: absolute;right: 0px;top: 15px;width: 28px;display: none;}

.nav ul {list-style: none; margin: 0;padding: 0;text-align: center;z-index: 999;}

.nav ul li { height: 74px;width: 110px;line-height: 74px;text-align: center;display: inline-block;}

.nav ul li:hover {cursor: pointer;}

.nav ul li a {text-decoration: none;color: #264259;font-size: 16px;}

.nav ul li:hover{color: #fff;background-color: #21b9b8;}

.nav ul li:hover a{color: #fff;}

.nav ul li .actived {color: #fff;background-color: #21b9b8;}

@media (max-width: 1259px) and (min-width: 991px){

    .er{width: 960px;}

    .nav{width: 70%;}

    .nav ul li{width: 90px;}

}

/* <手机导航> */

@media only screen and (max-width: 1017px) {

    .er{width: 94%;margin: 0 auto;}

    .logo{width: 40%;}

    .logo img{width: 100%;}

    .nav{height: 50px;}

    .nav img {display: inline;}

    .nav ul {position: absolute;right: -12px;text-align: right;top: 50px;display: none;}

    .nav ul li {display: block;border: 0px solid #dadada;height: 38px;line-height: 38px;width: 100px;background-color: #f5f5f5;}

    .nav ul li a {display: block;padding-bottom: 0;font-size: 14px;}

    .nav ul li a:hover {background-color: #21b9b8;color: #fff;}

}

/* <轮播图> */

.swiper-slide{width: 100%;}

.swiper-slide img{width: 100%;height: 100%;}

#c0609_2{display: none;}

@media (max-width: 1259px) and (min-width: 991px){
    #c0609_2{display: none;}

}

@media only screen and (max-width: 768px){

    #c0609{display: none;}

    #c0609_2{display: block;}

    .swiper-slide{width: 100%;}

    .swiper-slide img{width: 100%;height: 100%;}



}



/* <公司简介> */

.about_box{padding-bottom: 30px;}

.biaoti{display: table;margin: 0 auto;padding-top: 55px;}

.biaoti h5{font-size: 30px;color: #21b9b8;font-weight: bold;}

.biaoti span{text-align: center;display:block;color: #999;}

.about_ms{margin-top: 40px;}

.about_ms p{font-size: 16px;color: #333;text-indent: 2em;line-height: 32px;}

.about_ms ul li a{display: flex;align-items: center;}

.about_ms ul{display: flex;align-items: center;justify-content:space-around;margin-top: 48px;}

.ani{width: 155px;margin-left: 10px;}

.ani h5{font-size: 22px;color: #333;}

.ani span{font-size: 14px;color: #666;font-size: 14px;}

.gdnr{border: 1px solid #eee;padding: 5px 20px;display: table;margin: 0 auto;margin-top: 30px;background-color: #fff;}

.gdnr a{color: #666;font-size: 14px;}

@media (max-width: 1259px) and (min-width: 991px){

    .biaoti{padding-top: 20px;}

    .about_ms{margin-top: 20px;}

}

@media only screen and (max-width: 768px){

    .about_box{padding-bottom: 4%;}

    .biaoti{padding-top:4%;}

    .biaoti h5{font-size: 18px;color: #21b9b8;font-weight: bold;}

    .about_ms{margin-top:4%;}

    .about_ms p{font-size: 14px;color: #333;text-indent: 2em;line-height: 32px;}

    .about_ms ul li{width: 30%;}

    .about_ms ul li a img{width: 40px;}

    .ani{width: 175px;margin-left: 8px;}

    .ani h5{font-size: 14px;color: #333;}

    .ani span{display: none;}

    .about_ms ul{display: flex;align-items: center;justify-content:space-around;margin-top: 4%;}

    .gdnr{margin-top: 4%;}

    .gdnr a{color: #666;font-size: 12px;}

}



/* <产品展示> */

.chanpinlist{background: url(../images/a04.jpg);min-height: 772px;}

.biaoti2{display: table;margin: 0 auto;padding-top: 55px;}

.biaoti2 h5{font-size: 30px;color: #fff;font-weight: bold;}

.biaoti2 span{text-align: center;display:block;color: #fff;}

.fenlei{border-radius: 30px;background-color: #25b9b9;display: table;margin: 0 auto;margin-top: 16px;}

.fenlei ul{display: flex;align-items: center;margin-top: 10px;margin-left: 26px;margin-right: 26px;}

.fenlei ul li a{color: #fff;border-right: 1px solid #fff;padding-left: 12px;padding-right: 12px;font-size: 16px;}

.chanpin{margin-top: 28px;}

.chanpin ul{display: flex;align-items: center;flex-wrap: wrap;}

@media (max-width: 1259px) and (min-width: 991px){

    .chanpinlist{background: url(../images/a04.jpg);min-height: 650px;}

}

@media only screen and (max-width: 768px){

    .biaoti2{display: table;margin: 0 auto;padding-top: 4%;}

    .biaoti2 h5{font-size: 16px;color: #fff;font-weight: bold;text-align: center;}

    .biaoti2 span{text-align: center;display:block;color: #fff;}

    .fenlei ul{display: flex;align-items: center;margin-top: 10px;margin-left: 10px;margin-right: 10px;}

    .fenlei ul li a{color: #fff;border-right: 1px solid #fff;padding-left: 5px;padding-right: 5px;font-size: 12px;overflow:hidden;

        text-overflow:ellipsis;

        display:-webkit-box;

        -webkit-box-orient:vertical;

        -webkit-line-clamp:1;}

}





/* <联系我们> */

.lianxi_box{background-color: #f5f5f5;}

.lianxi{margin-top: 40px;display: flex;align-items: center;padding-bottom: 56px;}

.dz{display: flex;align-items: center;}

.dz h5{font-size: 16px;color: #333;margin-left: 18px;}

.call{display: flex;align-items: start;margin-top: 26px;}

.dianhua h5{font-size: 16px;color: #333;margin-left: 18px;margin-bottom: 20px;}

.c06{width: 515px;display: flex;align-items: center;border-bottom: 1px solid #e3e3e3;padding-bottom: 15px;}

.ewm{margin-left: auto;}

.grow {

    display: inline-block;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  }

  .grow:hover, .grow:focus, .grow:active {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

  }

  .c07{display: flex;align-items: center;margin-top: 35px;}

  .c08{margin-left: 20px;}

  .c08 p{margin-bottom: 0px;font-size: 16px;color: #666;}

  .c08 span{font-size: 12px;color: #999;}

  .lianxi_right{margin-left: auto;}

  @media (max-width: 1259px) and (min-width: 991px){

      .c06{width: 450px;}

  }



/*   <底部> */

.footer_box{background-color: #333;border-bottom: 1px solid #666;}

.banquan{background-color: #333;}

.banquan span{display:block;text-align: center;color: #666;line-height: 52px;}

.footer{padding-top: 30px;padding-bottom: 10px;}

.footer ul{display: flex;justify-content: space-evenly;}

.c09{display: block !important;}

.c09 li a{font-size: 12px;color: #666;text-align: center;margin-top: 10px;}

.footer ul li h5{font-size: 14px;color: #999;text-align: center !important;font-weight: 800;}

.ditu{width: 100%;}

.ditu img{width: 100%;}

@media (max-width: 1259px) and (min-width: 991px){

    .lianxi_right{margin-left: 30px;}
    #c_portalResEbizads_banner-15617000448679168 .Banner-container{height: 376px !important;}

}

@media only screen and (max-width: 768px){

    .lianxi{display: block;margin-top: 4%;padding-bottom: 4%;}

    .lianxi_left{width: 100%;}

    .c06{width: 100%;}

    .c05{width: 70%;}

    .dz img{width: 20px;}

    .call{margin-top: 0%;}

    .call img{width: 20px;padding-top: 6px;}

    .dz h5{font-size: 12px;color: #333;margin-left: 8px;}

    .dianhua h5{font-size: 12px;color: #333;margin-left: 8px;margin-bottom: 8px;}

    .ewm{width: 30%;}

    .ewm img{width: 100%;}

    .c07{margin-top: 4%;}

    .c07 img{width: 20px;}

    .c08 {margin-left: 8px;}

    .c08 p{margin-bottom: 0px;font-size: 14px;color: #666;}

    .c08 span{font-size: 12px;color: #999;}

    .lianxi_right{margin-top: 4%;}

    .footer_box{display: none;}

    .banquan span{display:block !important;text-align: center;color: #666;line-height: 28px;font-size: 12px;}
    .ditu #container{width: 100% !important;}
    .banquan span a{font-size: 12px;color: #666;display: contents;}

}



/* <新闻列表> */

.dizhi_box{border-bottom: 1px solid #eee;}

.dizhi{display: flex;align-items: center;height: 68px;}

.dizhi h5{font-size: 24px;color: #21b9b8;font-family: 600;border-right: 1px solid #eee;padding-right: 24px;}

.dizhi ul{display: flex;align-items: center;margin-bottom: 0px;}

.dizhi ul li a{font-size: 18px;color: #666;padding-top: 10px;margin-left: 36px;}

.dizhi ul li a span{width: 36px;height: 2px;background-color: #fff;display: block;margin: 0 auto;}

.dizhi ul li a.actived2 span{background-color: #21b9b8;}

.dizhi2{display: none;}

.list ul li:nth-child(1) a{display: flex;padding: 46px;}

.list ul li:nth-child(1) a img{width: 477px;height:310px;}

.c11{margin-left: 32px;margin-top: 15px;}

.c11 h5{font-size: 24px;color: #333;font-weight: 700;}

.c11 span{font-size: 14px;color: #999;line-height: 28px;}

.jianjie{font-size: 14px;color: #666;line-height: 28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-indent: 2em;margin-top: 5px;}

.ck{background-color: #eee;border-radius: 15px;padding: 5px 20px;display: table;margin-top: 20px;}

.ck p{margin: 0 ;color: #21b9b8;}

.list ul li:nth-child(even){background-color: #f5f5f5;}

.list ul li a{display: flex;align-items: center;padding: 20px;}

.riqi{width: 70px;}

.riqi h5{font-size: 36px;color: #666;border-bottom: 1px solid #eee;text-align: center;margin-bottom: 5px;padding-bottom: 5px;}

.riqi span{text-align: center;display: block;color: #999;}

.c10{margin-left: 20px;}

.c10 h5{font-size: 16px;color: #333;margin-top: 0px;}

.c10 span{font-size: 14px;color: #999;}

/* <分页> */

.fenye{display: flex;align-items: center;justify-content: center;margin-top: 40px;padding-bottom: 40px;}

.fenye span{padding: 8px 15px;background-color: #06a698;color: #fff;margin-right: 5px;margin-left: 5px;}

.fenye span:hover{color: #fff;background-color: #06a698;}

.fenye a{padding: 8px 15px;background-color: #eeeff3;color: #000;margin-left: 5px;}

.fenye a:hover{color: #fff;background-color: #06a698;}

@media (max-width: 1259px) and (min-width: 991px){

    .c11 h5{font-size: 22px;}

    .c10 span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

    .riqi{width: 150px;}

    .dizhi2{display: none;}

}

@media only screen and (max-width: 768px){

    .dizhi{display: none;}

    .dizhi2{display: block;margin-top: 4%;}

    .dizhi2 h5{text-align: center;font-size: 16px;color: #21b9b8;font-weight: bold;}

    .dizhi2 ul{display: flex;align-items: center;margin-top: 4%;}

    .dizhi2 ul li{margin-left: 5px;}

    .dizhi2 ul li:nth-child(1){margin-left: 0px;}

    .dizhi2 ul li a{background-color: #f5f5f5;color: #333;padding: 5px 5px;border-radius: 5px;}

    .dizhi2 ul li a:hover{background-color: #21b9b8;color: #fff;}

    .list{margin-top: 4%;}

    .list ul li:nth-child(1) a{display: block;padding: 0;}

    .list ul li:nth-child(1) a img{width: 100%;height: auto;}

    .c11{margin-left: 15px;

        padding-right: 15px;}

    .c11 span{display: none;}

    .c11 h5{font-size: 14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 22px;}

    .jianjie{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-indent: 0em;}

    .ck{display: none;}

    .c10{margin-left: 0px;}

    .c10 h5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 14px;margin: 0;line-height: 22px;}

    .c10 span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 12px;margin-top: 4px;line-height: 24px;}

    .list ul li a{padding: 15px;}

    .riqi{display: none;}

    .fenye{display: flex;align-items: center;justify-content: center;margin-top: 4%;padding-bottom: 4%;}

    .fenye span{padding: 5px 10px;background-color: #06a698;color: #fff;margin-right: 5px;}

    .fenye a{padding: 5px 10px;background-color: #eeeff3;color: #000;margin-left: 5px;margin-right: 5px;}



}



/* <产品列表02> */

.product02 ul{display: flex;flex-wrap: wrap;}

.product02 ul li:nth-child(1){margin-left: 0px;}

.product02 ul li:nth-child(4){margin-left: 0px;}

.product02 ul li{width: 360px;margin-top: 30px;margin-left: 30px;}

.product02 ul li a img{border: 1px solid #eee;padding: 15px;width: 100%;height: 347px;}

.product02 ul li a h5{text-align: center;font-size: 16px;color: #333;}

@media (max-width: 1259px) and (min-width: 991px){

    .product02 ul{display: flex;flex-wrap: wrap;}

    .product02 ul li{width: 300px;margin-top: 4%;margin-left: 20px;}

    .product02 ul li a img{height: 312px;}

}

@media only screen and (max-width: 768px){
    .productlist_box1{min-height: 450px;}

    .dizhi_box{border-bottom: 0px solid #eee;}

    .product02 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

    .product02 ul li{width: 48%;margin-top: 4%;margin-left: 0px;}

    .product02 ul li a h5{text-align: center;font-size: 14px;color: #333;}

    .product02 ul li a img{height: 194px;}

}



/* <产品列表01> */

.product01 ul{display: flex;flex-wrap: wrap;}

.product01 ul li{width: 280px;margin-top: 30px;border: 1px solid #eee;margin-left: 20px;}

.product01 ul li:nth-child(1){margin-left: 0px;}

.product01 ul li:nth-child(5){margin-left: 0px;}

.product01 ul li img{width: 100%;padding: 15px;display: table;margin: 0 auto;height: 223px;}

.product01 ul li h5{font-size: 18px;color: #268483;text-align: center;margin-bottom: 0px;font-weight: 600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.product01 ul li span{width: 34px;height: 1px;background-color: #268483;display: table;margin: 0 auto;margin-top: 8px;}

.product01 ul li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 14px;color: #666;margin-top: 12px;}

.a0616{background-color: #fbfbfb;padding: 20px;}

.aniu{display: table;margin: 0 auto;border-radius: 15px;background-color: #2ebbbb;color: #fff;padding: 5px 15px;}

@media (max-width: 1259px) and (min-width: 991px){

    .product01 ul{display: flex;flex-wrap: wrap;justify-content:space-between;}

    .product01 ul li{width: 300px;margin-top: 4%;}

    

}

@media only screen and (max-width: 768px){
    .product01 ul{justify-content: space-between;}

    .product01 ul li{width: 48%;margin-top: 4%;margin-left: 0px;}

    .product01 ul li img{width: 100%;padding: 15px;display: table;margin: 0 auto;height: 100%;}

    .product01 ul li a h5{text-align: center;font-size: 14px;color: #268483;}
    .a0616{background-color: #fbfbfb;padding: 12px;}
    
.aniu{display: table;margin: 0 auto;border-radius: 15px;background-color: #2ebbbb;color: #fff;padding: 2px 10px;font-size: 12px;}
.product01 ul li p{margin-top: 5px;}
}



/* <联系我们> */

.dizhi3{padding-top: 10px;padding-bottom: 10px;}

.dizhi3 h5{font-size: 24px;color: #21b9b8;font-family: 600;border-right: 1px solid #eee;padding-right: 24px;display: table;}

.dizhi4{display: none;}

@media only screen and (max-width: 768px){

    .dizhi3{display: none;}

    .dizhi4{display: block;margin-top: 4%;}

    .dizhi4 h5{text-align: center;font-size: 16px;color: #21b9b8;font-weight: bold;}

}



/* <单页> */

.xq_box{padding-bottom: 100px;}

.xq{margin-top: 30px;}

.xq p{font-size: 16px;color: #333;line-height: 32px;text-indent: 2em;}

@media only screen and (max-width: 768px){

    .xq_box{padding-bottom: 4%;}

    .xq{margin-top: 4%;}

    .xq p{font-size: 14px;color: #333;line-height: 28px;text-indent: 0em;}

	.xq img{width: 100%;}

}



/* <详情页> */

.xqy{min-height: 300px;margin-top: 30px;}

.xqy h5{text-align: center;font-size: 22px;color: #333;font-weight: bold;text-align: center;}

.xqy span{display: block;text-align: center;font-size: 14px;color: #999;margin-top: 10px;}

.xqy p{font-size: 16px;line-height: 32px;margin-top: 20px;}

.c20{display: flex;align-items: center;justify-content: center;padding-bottom: 30px;}

.c21{display: flex;align-items: center;margin-right: 30px;}

.c21 p{margin-bottom: 0px;}

.c22{display: flex;align-items: center;}

.c22 p{margin-bottom: 0px;}

@media only screen and (max-width: 768px){

    .xqy h5{text-align: center;font-size: 14px;color: #333;font-weight: bold;text-align: center;line-height: 22px;}

    .xqy span{display: block;text-align: center;font-size: 12px;color: #999;margin-top: 10px;}

    .xqy p{font-size: 14px;line-height: 28px;margin-top:4%;}

    .xqy img{width: 100%;}

    .c20{padding-bottom: 4%;display: block;}

    .c21 h5{font-size: 12px;}

    .c21 p{font-size: 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

    .c22 h5{font-size: 12px;}

    .c22 p{font-size: 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

    .newslist_box{min-height: 450px;}

    .news{padding-bottom: 20px;}

	.product02{min-height: 300px;}

}